ancient engine to cast stones - German English Dictionary